<?php


class JugadorDePartidoTable extends Doctrine_Table
{
    
    public static function getInstance()
    {
        return Doctrine_Core::getTable('JugadorDePartido');
    }
    
	public function findByJugadorIdConTarjetas($jugadorId)
    {
    	$q = Doctrine_Query::create();
    	$q->from('JugadorDePartido j, Partido p');
    	$q->select('j.*');
    	$q->where('j.jugador_id = '.$jugadorId);
    	$q->andWhere('j.partido_id = p.id');
    	$q->andWhere('j.verdes > 0 OR j.amarillas > 0 OR j.rojas > 0');
    	$q->orderBy('p.fecha desc');
    	return $q->execute();
    }
}